* {
    margin: 0;
    padding: 0;
}
#container{
	height: auto;
    margin: auto;
    width: 100%;
}

.content-container {
    padding-top: 280px;
    position: relative;
	width:100%;
	margin:0 auto !important;
}

.partner {
    padding-bottom: 20px;
}
.frame {
    position: relative;
}
.header-container {
    position: absolute;
    top: 0;
	width:100%;
}

.header{
    height: 280px;
    position: relative;
	width:100%;
   height: 280px;
   background-image: url('../images/header.png');
   background-repeat: no-repeat;
   background-position:top center;
}
.bg-header
{
   display:block;
   content:' ';
   z-index:-2;
   top: 0;
   width:100%;
   height: 280px;
   background-image: url('../images/header.png');
   background-repeat: no-repeat;
   background-position:top center;
}
div.headerobject2
{
   display: block;  
   width: 990px;
   height: 280px;
   background-image: url('../images/header-object3.png');
   background-repeat: no-repeat;
   background-position:center; 
   margin:0 auto;
   padding:0 auto;
}
.bg-header-nav{
    background-image: url("../images/nav.png");
}

#container #content {
    background: url("../images/bg-content.png") repeat-y scroll left top transparent;
    overflow: hidden;
    padding: 10px 20px 0;
    width: 960px;
	margin:0 auto;
}
.main-content{
	width:1000px;
	margin:0 auto;
	padding:10px 0px;
}

#footer-container {
    border-bottom: 1px solid #3D91D6;
    border-top: 1px solid #3D91D6;
    bottom: -365px;
    height: 150px;
    left: 0;
    padding-top: 15px;
    position: absolute;
    width: 100%;
}
.footer {
    height: 230px;
    margin: auto;
    position: relative;
    width: 1000px;
}